Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F3 USA F14 USA F18 France F11 USA F19 Chile F1a Chile F1b Chile F1 France F19 Chile F2 France F20 Belgium F2 Uruguay F1 Argentina F7 Colombia F1 Colombia F2 Portugal F3 Spain #2-w3 Spain #2-w4 France F6 Chile F1 France F7 Chile F2 Chile F3 France F8 Romania F7 Romania F8 France F10 Romania F10 Romania F12 Romania F13 Argentina F9 Argentina F12 Chile F5 Colombia F2 France F3 Panama F1 Argentina F1 Morocco F2 Argentina F2 Morocco F3 Argentina F3 Argentina F5 Argentina F6 Argentina F8 Argentina F9 Romania F8 Romania F9 Romania F10 Romania F11 Argentina F10 France F12 Bolivia F1 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Great Britain F18 Chile F5 Morocco F1 Morocco F2 France F6 Argentina F2 Argentina F3 Argentina F7 Argentina F8 Argentina F9 Romania F15 Romania F16 Romania F17 Romania F18 Argentina F16 Argentina F17 Argentina F18 Chile F2 Chile F3 Brazil F1 Brazil F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Brazil F33 Romania F6 Argentina F1 Argentina F2 Argentina F3 Colombia F1 Panama F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 France F8 Spain F28 Argentina F19 Chile F15 Brazil F42 Brazil F43 Argentina F3 Romania F12 Argentina F4 Argentina F12 Argentina F19 Argentina F20 Chile F4 Argentina F5 Argentina F11 Argentina F6 France F6 France F7 Colombia F3 Colombia F4 France F5 Colombia F4 Argentina F11 USA F8 Argentina F11 USA F9 Argentina F2 Chile F6 Argentina F3 Chile F7 Great Britain F2 Colombia F1 Argentina F7 Chile F3 Colombia F3 Romania F9 Romania F11 Open de L'Isere - Grenoble XI Trofeo Ciudad de Quito - Quito 10° Trofeo Luigi Pezzoli - Bergamo Open de Montauban - Montauban 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Bauer Watertechnology Cup - Eckental Open D'Orleans - Orleans LTA Shrewsbury Challenger - Shrewsbury BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Casablanca Unicredit Czech Open 2007 - Prostejov Steelers Cup - Kosice Open de Montauban - Montauban Timisoara Challenger - Timisoara 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Tean International - Alphen Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Timisoara Challenger 2005 - Timisoara Bancolombia Open - Bogota Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Marrakech s'Tennis Masters Challenger - Graz Akbank Private Banking TED Open - Istanbul 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Bancolombia Open - Cali Copa Petrobras Santiago - Santiago Seguros Bolivar Open - Medellin Meknes Challenger Cherbourg Challenger Caltanissetta Challenger Challenger Tunisie - Tunis Sofia Challenger BSI Challenger Lugano - Lugano Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Tampere Challenger San Marino Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Vigo Challenger San Sebastian Challenger Manerbio Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Asuncion Challenger Lima Challenger 2007 - Lima Orleans Challenger ATP Challenger La Serena - La Serena KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Challenger de Providencia-Copa Kia - Santiago Medellin Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Salinas Challenger Curitiba Challenger Biella Challenger Rome Challenger Tunis Challenger Lugano Challenger Oberstaufen Challenger Manerbio Challenger III Aberto Santa Catarina de Tenis - Florianopolis San Marino Challenger Bogota Challenger Ostdeutscher Sparkassen Cup - Dresden Santiago Challenger Prague Challenger Nottingham Challenger UTC Open - Cherkassy Challenger Copa Sevilla 2008 - Seville Challenger Ford de Cherbourg - Cherbourg Copa Petrobras-Argentina - Buenos Aires IV Challenger Ciudad De Guayaquil - Guayaquil Manerbio Challenger Como Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Brasov Challenger Campinas Challenger Rabat Challenger Madrid Challenger Belo Horizonte Challenger Palermo Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Kos-Zucchetti Tennis Cup - Cordenons Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Copa Petrobras Colombia - Bogota Salinas Challenger Santiago Challenger Barranquilla Challenger Challenger DCN de Cherbourg - Cherbourg Tunis Challenger Monza Challenger Morocco Tennis Tour - Rabat Poznan Challenger San Marino Challenger Cordenons Challenger Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Como Challenger Sao Paulo Challenger Seguros Bolivar Open - Bogota Caltanissetta Challenger Todi Challenger Oberstaufen Challenger Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn South African Airways Open - East London Campinas Challenger Porto Alegre Challenger San Juan Challenger Lima Challenger Sao Paulo Challenger Barranquilla Challenger Sao Paulo Challenger Bordeaux Challenger Bucaramanga Challenger Blois Challenger Cordoba Challenger Lima Challenger Irving Challenger Santos Challenger Brest Challenger Buenos Aires Challenger Montevideo Challenger Alessandria Challenger Bordeaux Challenger Salinas Challenger Tampere Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Aix En Provence Challenger Surbiton Challenger Porto Alegre Challenger Cali Challenger Open Costa Daurada - Tarragona Guayaquil Challenger Open de Rennes La Trinitaine - Rennes Open Mutouest de Saint-Brieuc - St. Brieuc Buenos Aires Challenger Guayaquil Challenger Open D'Orleans - Orleans Copa Petrobras - Santiago Blumenau Challenger Irving Challenger Mons Challenger Tashkent Challenger San Sebastian Challenger Trofeo Sisma Mantova - Mantova Brest Challenger Pereira Challenger Santos Challenger Bordeaux Challenger Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Milan Challenger Phoenix Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Arad Challenger Open 13 - Marseille La Serena Open - La Serena Scheveningen Challenger LTA Wrexham Challenger - Wrexham 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Pekao Open - Szczecin Guayaquil Challenger Medellin Challenger Open Sabadell Atlantico - Barcelona AGT Challenger - Leon Aberto de Sao Paulo - Sao Paulo Open de Tenis Amaya - Pamplona Prosperita Open 2007 - Ostrava Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Challenger ATP de Cuenca Diario El Mercurio - Cuenca Aamulehti Tampere Opene - Tampere Itajai Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta San Marino CEPU Open - San Marino Bogota Challenger Guayaquil Challenger Lima Challenger ATP Challenger Trophy 2008 - Trnava Copa Petrobras-Paraguay - Asuncion Trani Challenger Copa Petrobras-Uruguay - Montevideo Challenger Britania Zavaleta - Puebla Santiago Challenger Tanger Challenger Pereira Challenger San Remo Challenger Bordeaux Challenger Napoli Challenger Santos Challenger Alessandria Challenger Bordeaux Challenger Kosice Challenger Rennes Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Sao Paulo Challenger Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Cali Challenger BMW Open - Munich Pilot Pen Tennis - New Haven Sao Paulo Challenger Vicenza Challenger Campinas Challenger Movistar Open - Vina del Mar San Juan Challenger Villa Allende Challenger AEGON Championships - London Ordina Open - 's-Hertogenbosch Buenos Aires Challenger Scheveningen Challenger Davidoff Swiss Indoors Basel - Basel San Juan Challenger Masters Series - Hamburg Heineken Open - Auckland Santiago Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Sunrise Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Caltanissetta Challenger Bucaramanga Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest VTR Open - Vina del Mar Brasil Open - Sao Paulo Ordina Open - s-Hertogenbosch Abierto Mexicano Telcel - Acapulco Barletta Challenger Mercedes Cup - Stuttgart Napoli Challenger Bogota Challenger Bet-at-home Open - Hamburg Citi Open - Washington Rakuten Japan Open - Tokyo Sarasota Challenger Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Pereira Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Bogota Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart AEGON Championships - London If Stockholm Open - Stockholm Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Sydney International - Sydney Open Parc - Lyon Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Antalya Open - Antalya Mercedes Cup - Stuttgart China Open - Beijing Panama City Challenger Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Poznan Challenger Belgrade 2 - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg San Sebastian Challenger AIG Japan Open Tennis Championships - Tokyo Poznan Challenger Copa Claro - Buenos Aires Montevideo Challenger Buenos Aires Challenger Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Asuncion Challenger Estoril Open - Estoril Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano - Los Cabos SkiStar Swedish Open - Bastad Moselle Open - Metz AEGON Championships - London Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Aix En Provence Challenger Valencia Open - Valencia Quito Challenger Apia International - Sydney Medellin Challenger Open 13 - Marseille Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad AEGON Championships - London Bordeaux Challenger Bet-at-home Open - Hamburg Nottingham-2 Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Apia International - Sydney Indian Wells Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Mestre Challenger Konzum Croatia Open - Umag Campinas Challenger Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona AEGON Championships - London Shenzhen Open - Shenzhen New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Internationaux du Doubs - Besancon Brisbane International - Brisbane Open Sud de France - Montpellier Copa Petrobras Uruguray - Montevideo Copa Petrobras - Bogota ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Generali Open - Kitzbuhel SAP Open - San Jose Murray River Open - Melbourne Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Morocco Tennis Tour - Fes Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Dutch Open Tennis - Amersfoort St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai U.S. Mens's Clay Court Championship - Houston Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris AEGON International - Eastbourne China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London cinch Championships - London BellSouth Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells UNICEF Open - 's Hertogenbosch Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid BCR Open Romania - Bucharest Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells AEGON International - Eastbourne BNP Paribas Masters - Paris Miami Open - Miami If Stockholm Open - Stockholm Open 13 - Marseille French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London ASB Classic - Auckland Wimbledon - London U.S. Open - New York Medibank International - Sydney French Open - Paris U.S. Open - New York BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QF, ITA-FRA 1-3 U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal French Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London Olympics - Tokyo ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 French Open (juniors) Davis Cup, World Group, F, FRA-CRO 1-3 Wimbledon (juniors) U.S. Open (juniors)